AC反外挂购买联系：blue引擎代理-完美，QQ858561202，网站：Www.bluem2.Cn

★AC封挂技术交流群★：539731987

完整脚本及介绍可前往论坛查看 https://www.bluem2.cn/forum-65-1.html



登录脚本添加一下内容。

[@login]
#IF
;检测ints23 = 99 
Compval <$INTS23> = 99 Int
#ACT
;踢下线
KICK



;USERCMD.txt 加入以下内容。已经在运行的区可以在M2-查看-列表设置-其他功能列表-自定义命令列表加入

AC反挂封禁触发	36
AC反挂解封触发	37



;以下内容加入到QFunction-0.txt

[@UserCmd36]
#ACT
;返回执行封禁结果到大数据客户端
MOV SACFJ CMD=【AC反挂封禁触发】<$param(1)>|封禁成功**************************************************************************************
DEC SACFJ 100 200
sendmsg 6 <$STR(SACFJ)>
;赋值被封禁角色名到变量SacName以便下面操作
Mov SacName <$param(1)>
;设置被封角色ints23的值为99.配合登录脚本使用
GMEXECUTE INTS 23 <$Str(SacName)> = 99
;踢掉被封角色
<$Str(SacName)>.Kick
Break

[@UserCmd37]
#ACT
;返回执行解封结果到大数据客户端
MOV SACFJ CMD=【AC反挂解封触发】<$param(1)>|解封成功************************************************************************************
DEC SACFJ 100 200
sendmsg 6 <$STR(SACFJ)>
Mov SacName <$param(1)>
;设置被封角色ints23的值为0.配合登录脚本使用.即取消禁止登录
GMEXECUTE INTS 23 <$Str(SacName)> = 0
Break





;也可以利用自己的脚本进行封禁

[@login]
#IF
;比如你的登录脚本是检测角色名直接封禁的。
CheckNameList ..\QuestDiary\禁止登录.txt
#ACT
;踢下线
KICK



;USERCMD.txt 加入以下内容。已经在运行的区可以在M2-查看-列表设置-其他功能列表-自定义命令列表加入

AC反挂封禁触发	36
AC反挂解封触发	37



;以下内容加入到QFunction-0.txt

[@UserCmd36]
#ACT
;返回执行封禁结果到大数据客户端
MOV SACFJ CMD=【AC反挂封禁触发】<$param(1)>|封禁成功**************************************************************************************
DEC SACFJ 100 200
sendmsg 6 <$STR(SACFJ)>
;赋值被封禁角色名到变量SacName以便下面操作
Mov SacName <$param(1)>
;添加角色名到禁止列表
INSERTLINE ..\QuestDiary\禁止登录.txt 1 <$Str(SacName)>
;踢掉被封角色
<$Str(SacName)>.Kick
Break

[@UserCmd37]
#ACT
;返回执行解封结果到大数据客户端
MOV SACFJ CMD=【AC反挂解封触发】<$param(1)>|解封成功************************************************************************************
DEC SACFJ 100 200
sendmsg 6 <$STR(SACFJ)>
Mov SacName <$param(1)>
;从封禁列表中删除掉要解封的角色名
DELLINELIST ..\QuestDiary\禁止登录.txt 1 <$Str(SacName)>
Break
